#include "Socket.hh"
Socket::Socket() {
    _sock_fd = ::socket(AF_INET, SOCK_STREAM, 0);
    if(_sock_fd == -1){
        ::error(1, errno, "socket error");
    }
}



Socket::Socket(int sock_fd) 
    : _sock_fd(sock_fd) {

}

Socket::~Socket() {
    if(::close(_sock_fd) == -1){
        ::error(1, errno, "close error");
    }
}

int Socket::Get_fd() const{
    return _sock_fd;
}
